/*		公共部分		*/

body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote,ol, hr, p  {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
a:link{ text-decoration:none;}
a:visited{ text-decoration: none;}
a:hover{ text-decoration:none;}
a:active{text-decoration:none;}
a img{ border:none;}
p{ margin:0; padding:0;}
.cb{clear:both;}
.p{padding:0;margin:0;}
.img{border:0; padding:0; margin:0;}
.fr{ float:right;}
.fl{ float:left;}
ul li{ list-style:none;}
.tal{ text-align:left;}
.tac{ text-align:center;}
.tar{ text-align:right;}
.blog_wenben_2{ font-size:14px; color:#fff;  }
.blog_wenben_3{ font-size:14px; color:#333;}
.blog_wenben_4{ font-size:14px; color:#5d5d5d;  }

/*常用*/
/*		头部			*/
.header_blog{ width:100%; height:64px; background:url(../images/header_blog.gif);}
.menu{ height:33px; margin:17px 10px 0; _margin:17px 0 0 10px;}
.menu div{ margin:0 5px;}
.nav{ display:block; margin:0 5px;}
/*		搜索_2			*/
.search_2{ padding:0 0 35px 25px; }
.search_2 input{ -moz-border-radius:10px; border:1px solid #999; height:37px; line-height:37px; padding:0 10px; width:230px; }
.search_2 span{ display:inline-block; width:270px; height:25px; position:relative; }
.search_2 span a{ display:block; width:40px; height:40px; background:url(../images/search_blog_2.gif) no-repeat; position:absolute; right:-30px; top:2px; }
/*		搜索_4			*/
.search_4{ padding:35px 20px 0;}
.search_4 input{ -moz-border-radius:5px; border:1px solid #999; height:27px; line-height:27px; padding:0 10px; width:200px; }
.search_4 span{ display:inline-block; width:230px; height:27px; position:relative; }
.search_4 span a{ display:block; width:27px; height:27px; background:url(../images/search_blog_4.gif) no-repeat; position:absolute; right:-27px; top:2px; }
/*		搜索_4			*/
.search_5{ margin-right:30px;}
.search_5 input{ -moz-border-radius:5px; border:1px solid #999; height:27px; line-height:27px; padding:0 10px; width:200px; }
.search_5 span{ display:inline-block; width:230px; height:27px; position:relative; }
.search_5 span a{ display:block; width:27px; height:27px; background:url(../images/search_blog_4.gif) no-repeat; position:absolute; right:-27px; top:2px; }
/*		大框架	*/
.blogcont{ width:960px; margin: 0 auto; margin-top:60px;}
.blogcont_2_sub{ width:740px; margin: 0 auto; margin-top:60px;
		    -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.blogcont_4_sub{ width:910px; margin: 0 auto; margin-top:40px; background:#7c7c7c; padding:35px 25px 10px ;
			-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.blogcont_5_sub{ width:590px; margin: 0 auto; background:#fafafa; padding:45px 30px;
			-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
/*    tag_text_2	*/
.tag_text_2{ margin:10px 0;}
.tag_text_2 a{ font-size:14px; color:#666; margin-right:10px;}
.tag_text_2 a:hover{ color:#999; }
/*    tag_text_4	*/
.tag_text_4{ margin:0;}
.tag_text_4 a{ display:inline-block; padding:0 10px; font-size:14px; color:#666; float:right;}
.tag_text_4 a:hover{ color:#999; }
/*		字体		*/
.blogtillte{ line-height:60px; font-weight:bold; font-size:24px; color:#333; word-wrap: break-word;}
.blogtillte a{ color:#333;}
.blog_user{ line-height:30px;}
.blog_user a{ color:#333; font-size:14px;}
.liuyan_ui{ margin:25px 0;}
.blog_sub_icon{ height:20px; width:20px; padding:5px;}
.redu_list{ line-height:30px; padding-right:150px; color:#333; font-size:12px;}
.redu_list a {font-size:12px; color:#5d5d5d; margin-right:3px;}
.jubao{ line-height:30px; font-size:12px; display:none; color:#333;}
.jubao a{ color:#666;}
.blog_text_cont{ display:inline-block; margin-bottom:10px; line-height:20px;}
.maintheme{ margin-right:10px;}
/*		发布			*/
.brn_fabu{ margin:15px 0 0 10px;}
/*		留言_2		*/
.liuyan_2{ width:650px; height:60px;}
.liuyan_list_2{ width:710px; padding:0; margin:3px 0; background:#ADADAD;
			-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.blogtext_2_sub{ padding:15px 15px 30px; width:710px;}
/*		留言_4		*/
.liuyan_4{ width:750px; height:60px;}
.liuyan_list_4{ width:710px; padding:0; margin:3px 0; background:#ADADAD;
			-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
/*	  上下页_2		*/
.pagenext_2{ margin:20px 0;}
.pagenext_2 img{ width:67px; height:35px; float:right; margin-right:15px;}
/*	  上下页_4		*/
.pagenext_4{ height:65px; width:65px; -moz-border-radius:5px; background:#cfcfcf; margin-bottom:10px; line-height:70px; color:666px; font-weight:bold;}

/*		tag_2		*/
.tag_icon{ width:960px; margin:0 auto; padding:30px 0;}
.tag_icon ul{ width:100%; }
.tag_icon ul li{ float:left; margin:0 9px 9px 0; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.tag_icon ul li a{ padding:0 17px 0 14px; background:#dfdfdf; color:#5d5d5d; display:block; _float:left; height:25px; line-height:25px; -moz-border-radius:5px; font-size:14px; word-wrap:break-word; }
.tag_icon ul li a:hover{ background:#999; color:#fff; }
/*		tag_4		*/
.tag_icon_4{ width:100%; padding:0;}
.tag_icon_4 li{ float:left; margin:0 9px 9px 0;}
.tag_icon_4 li a{ padding:0 17px 0 14px; background:#999; color:#333; display:block; width:auto; height:25px; line-height:25px; -moz-border-radius:5px; font-size:14px; }
.tag_icon_4 li a:hover{ background:#999; color:#fff; }
/*		常用-结束		*/

/*blog_2*/
/*		个人信息		*/
.blogcont_l{ width:470px;}
.user_info_2{ margin-bottom:25px; background:#999; padding-left:25px; padding-bottom:15px;}
.username_2{ font-size:30px; line-height:100px; font-weight:bold;}
.username_2 a{ color:#fff;}
.yuansu_2{ margin-top:10px;}
.yuansu_2 a{ margin-right:10px; float:left; padding-right:10px; height:12px; color:#fff;}
.yuansu_2 .brn{ border-right:none; }
/*		日志			*/
.blog_rizhi_2{ margin-bottom:25px; }
.blog_rizhi_2 li{ margin-bottom:25px;}
.blog_rizhi_2 li img{ width:470; height:auto; overflow:hidden;}
.blogtext_2{ width:455px; padding-left:15px; padding-bottom:10px; background:#CAC9CB; margin-top:15px;}
.text_yuansu_2{ margin-top:10px; }
.text_yuansu_2 a{ margin-right:10px; float:left; padding-right:10px; border-right:1px solid #999; height:12px; color:#666 }
.text_yuansu_2 a:hover{ color:#999;}
.text_yuansu_2 .brn{ border-right:none; }

/*blog_2_sub*/
.sub_pic_2{ margin-bottom:20px;}
.sub_text_2_sub{ width:740px; margin-bottom:30px; background:#D2D2D2;}
.blog_user_zhuanzai a{ color:#666; margin-left:10px;}

/*blog_4*/
/*	个人信息		*/
.user_info_4{ width:935px; margin:0 auto; padding-left:25px; padding-bottom:15px;}
.username_4{ font-size:45px; line-height:100px; font-weight:bold;}
.username_4 a{ color:#333;}
.yuansu_4{ margin:50px 20px 0;}
.yuansu_4 a{ color:#333;}
/*		日志		*/
.blogcont_4{ width:920px; height:550px; margin: 0 auto; margin-top:40px; margin-bottom:30px; background:#7c7c7c; padding:35px 15px 10px 25px;
			-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.blog_bg_4{ padding:10px; margin:0 10px 10px 0; background:#cfcfcf}

/*blog_4_sub*/
.blog_bg_4_sub{ widows:810px; padding:10px; margin:0 10px 10px 0; background:#cfcfcf;}
.blog_bg_pic_sub{ width:100%; overflow:hidden; margin-bottom:10px;}
.sub_text_4_sub{ width:810px; margin-bottom:30px;}

/*blog_5*/
/*		个人信息		*/
.user_info_5{ margin-bottom:25px; padding-bottom:15px;}
.username_5{ font-size:65px; line-height:120px; font-weight:bold;}
.username_5 a{ color:#333;}
.yuansu_5{ margin-top:10px;}
.yuansu_5 a{ color:#333;}
.yuansu_5 .brn{ border-right:none; }
.blog_bg_5_sub{ width:570px; padding:10px; background:#cfcfcf;}
.blog_bg_5{ width:565px; padding:2px; background:#fafafa;}
.blog_bg_5_pic{ width:565px; height:auto;}
.sub_text_5{ width:590px; margin-bottom:30px;}
.tag_text_5{ margin:0;}
.tag_text_5 a{ display:inline-block; padding:0 10px; font-size:14px; color:#666; float:right; margin-top:10px;}
.tag_text_5 a:hover{ color:#999; }

/*    绝对定位    */

.username_icon_2 div{ width:160px; font-size:30px; font-weight:bold; color:#fff; line-height:1.6; padding:40px 0 80px 45px; }
.username_icon_2{ background:url(../images/username_icon_02.gif) no-repeat; width:279px; position:absolute; top:120px; left:0; }
